package com.fingard.dsp.bank.directbank.weixin01.domain.common;

/**
 * 【跨城冗灾】常量
 * @author liujinhui
 */
public class DomainConstants {

    // 上报结果(SUCCESS:成功，FAIL:失败)
    public enum ReportResult {
        SUCCESS, FAIL
    }

    // 定时器类型(API_MCH:微信支付，API:公众平台)
    public enum DomainType {
        API_MCH, API
    }

    // 定时器类型(RESULT_REPORT:结果上报，DOMAIN_PROBE:域名探测)
    public enum TimerType {
        RESULT_REPORT, DOMAIN_PROBE
    }

    // 微信支付主域名
    public static final String API_MCH_WEIXIN_DOMAIN = "api.mch.weixin.qq.com";
    // 公众平台主域名
    public static final String API_WEIXIN_DOMAIN = "api.weixin.qq.com";

    // 微信支付备用域名
    public static final String API_MCH_WEIXIN_RESERVE_DOMAIN = "api2.mch.weixin.qq.com";
    // 公众平台备用域名
    public static final String API_WEIXIN_RESERVE_DOMAIN = "api2.weixin.qq.com";
    // 定时器多久后第一次执行（毫秒）
    public static final int TIMER_DELAY_TIME = 1000;
}
